package cn.com.duiba.millionaire.center.api.remoteservice;

import cn.com.duiba.boot.netflix.feign.AdvancedFeignClient;
import cn.com.duiba.millionaire.center.api.dto.MillionaireGameDto;

import java.util.List;

/**
 * Created by sunchangji on 2018/3/7.
 */
@AdvancedFeignClient
public interface RemoteMillionaireGameService {

    /**
     * 新增游戏配置
     *
     * @param millionaireGameDto
     * @return
     */
    boolean gameInsert(MillionaireGameDto millionaireGameDto);

    /**
     * 更新
     *
     * @param millionaireGameDto
     * @return
     */
    boolean updateById(MillionaireGameDto millionaireGameDto);

    /**
     * 根据主键id查询
     *
     * @param id
     * @return
     */
    MillionaireGameDto findById(Long id);

    /**
     *
     * @param bagId
     * @return
     */
    List<MillionaireGameDto> findByBagId(Long bagId);

    /**
     * 删除
     *
     * @param id
     * @return
     */
    boolean deleteById(Long id);

}
